Customer tool for remote management of waste services

ABSTRACT

A tool is disclosed for use in managing waste services. The tool may have an interface configured to receive input from a user indicative of an on-demand service request. The tool may also have a communication device, and a controller in electronic communication with the interface and the communication device. The controller may be configured to transmit a waste management command to a remote service provider via the communication device based on the input.

RELATED APPLICATIONS

This application is a continuation application and claims priority toU.S. patent application Ser. No. 15/168,970 filed May 31, 2016, whichclaims the benefit of Provisional Applications No. 62/299,478 filed Feb.24, 2016 and Provisional Application No. 62/246,258 filed Oct. 26, 2015,the contents of which are expressly incorporated herein by reference.

TECHNICAL FIELD

The present disclosure relates generally to a tool and, moreparticularly, to a customer tool for remote management of wasteservices.

BACKGROUND

Commercial and residential waste removal service providers typicallydispatch haul vehicles to customer properties according to apredetermined pickup schedule. The pickup schedule is designed toprovide services in a manner most efficient for the service provider.For example, under a traditional service model, each customer along anestablished pickup route within a common geographical area receiveswaste removal service on the same day each week. On this day, wastecontainers, often of the same size and configuration on each customerproperty, are emptied by the service provider, regardless of how fulleach container is. Customers that subscribe to traditional waste removalservices are then billed on a periodic basis (e.g., monthly, quarterly,etc.) for their subscriptions.

Although traditional waste removal services can be useful in someinstances, they can also be inflexible. For instance, some customers(e.g., restaurants, businesses, apartment buildings, and residences) mayfill their containers before their next regularly scheduled pickups.When this occurs, the containers may spill over, creating an unpleasantand/or unhealthy atmosphere at the customer location. In contrast, othercustomers that produce less waste may not require service at thescheduled frequency. In this situation, the customer may pay for wasteremoval services they don't need. Traditional waste removal services maynot be able to accommodate these and other varying needs.

The tool of the present disclosure addresses one or more of the problemsset forth above and/or other problems in the art.

SUMMARY

In one aspect, the present disclosure is directed to a tool for managingwaste services. The tool may include an interface configured to receiveinput from a user indicative of an on-demand service request. The toolmay also include a communication device, and a controller in electroniccommunication with the interface and the communication device. Thecontroller may be configured to transmit a waste management command to aremote service provider via the communication device based on the input.

In another aspect, the present disclosure is directed to a system formanaging waste services. The system may include a receptacle, a vehicle,and a tool configured to receive an on-demand service request from auser in association with the receptacle. The system may also include acentral processing unit configured to selectively dispatch the vehicleto service the receptacle based on the on-demand service request.

In yet another aspect, the present disclosure is directed to a method ofmanaging waste services. The method may include receiving an input at areceptacle that is indicative of an on-demand service request associatedwith the receptacle. The method may also include selectively dispatchinga vehicle to service the receptacle based on the on-demand servicerequest.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic illustration of an exemplary disclosed wastemanagement environment;

FIG. 2 is a schematic illustration of exemplary disclosed system thatmay be used to manage the environment of FIG. 1;

FIG. 3 is a diagrammatic illustration of an exemplary disclosed toolthat may be used in conjunction with the system of FIG. 2 to remotelymanage waste removal services; and

FIG. 4 is a pictorial illustration of an exemplary disclosed remotecontrol device that may be used to access the tool of FIG. 3.

DETAILED DESCRIPTION

FIG. 1 illustrates an exemplary waste management environment(“environment”) 10, at which one or more vehicles 12 are performingwaste services. The waste services may include any task associated withcollection of waste materials (e.g., refuse, recyclables, etc.) at acustomer property and/or transportation of the waste materials to aprocessing center, a recycling center, a landfill, etc. For example, theservice may include removal of waste materials from inside of areceptacle 14, the replacement of a receptacle 14, the removal of anempty or full receptacle 14, and/or the placement of a new or additionalreceptacle 14. The customer property may include a retail store, afactory, a government building, a residential address, or anotherlocation having any number of receptacles 14 that require one or moreservices of vehicle 12.

Vehicles 12 may include, for example, haul trucks and/or trailers thatare attachable to the haul trucks, which include or otherwise carry astorage compartment for holding waste materials. As is known in the art,the storage compartment may have a rear, side, and/or top hatch forreceiving materials from receptacles 14, and the waste materials may bemanually, automatically, or semi-automatically loaded into the storagecompartment of a particular vehicle 12 via the corresponding hatch. Forexample, management personnel may be able to manually lift and tiltreceptacles 14 into the storage compartment of a rear-hatch vehicle 12,thereby emptying receptacle 14 of the associated waste. In anotherexample, vehicles 12 may include mechanical, electrical, and/orhydraulic systems configured to automatically grasp, lift, tilt, andthereby empty receptacles 14 into vehicle 12 via a top-hatch. In yetanother example, some tasks (e.g., grasping) may be completed manuallyand other tasks (e.g., lifting and tilting) may be completed with theassistance of the mechanical, electrical, and/or hydraulic systems via aside-hatch of vehicle 12. In a final example, receptacle 14 may simplybe loaded (e.g., manually, automatically, or semi-automatically)together with the waste contents onto vehicle 12 and transported awayfor emptying at another location.

Receptacle 14 may be any type of container for holding waste materialsthat can emptied into and/or carried by vehicles 12. For example,receptacle 14 may include a dumpster, a wheeled tote, a can, a bin, oranother type of container. Each type of receptacle 14 may vary in sizeand/or configuration. For instance, dumpsters may be available in sizesranging from 2-40 cubic yards and may be configured for automaticemptying into and/or loading onto vehicle 12. Wheeled totes may includewheels and/or handles that allow them to be manually pulled to a servicelocation and then manually, automatically, or semi-automatically emptiedinto vehicle 12. Wheeled totes may generally be smaller than dumpsters,having a capacity of up to about 0.5 cubic yards. Cans and bins aretypically smaller than wheeled totes, having a capacity of aboutone-half of the wheeled tote capacity. Cans and bins may typically bemanually emptied into vehicle 12.

FIG. 2 shows an exemplary waste management system (“system”) 16 that canbe used to coordinate servicing of receptacles 14 by vehicles 12. System16 may include, in addition to vehicles 12 and receptacles 14, a centralprocessing unit (CPU) 18 and any number of customer tools 20. As will beexplained in more detail below, based on customer input and/or othersensory information received via customer tool(s) 20, CPU 18 may be ableto selectively dispatch vehicles 12 to perform any number and type ofdesired service. The components of system 16 may communicate with eachother via cellular, telephone, satellite, cable, internet, Bluetooth,Wi-Fi, RFID, or other types of networks.

CPU 18 may include means for monitoring, recording, storing, indexing,processing, communicating, and/or controlling other components of system16. These means may include, for example, a memory, one or more datastorage devices, a central processing unit, or any other components thatmay be used to run the disclosed application. Furthermore, althoughaspects of the present disclosure may be described generally as beingstored in memory, one skilled in the art will appreciate that theseaspects can be stored on or read from different types of computerprogram products or computer-readable media such as computer chips andsecondary storage devices, including hard disks, floppy disks, opticalmedia, CD-ROM, or other forms of RAM or ROM.

Tool 20 may be integral with, located near, or otherwise connectable toreceptacle 14, and configured to facilitate waste service activitiesassociated with receptacle 14. An exemplary tool 20 is shown in FIG. 3.As can be seen in this figure, tool 20 may include, among other things,an interface 22 that receives user input and conveys information to theuser, a communication device 24 that transmits digital data between tool20 and vehicle 12 or CPU 18, and a controller 26 in electroniccommunication with the other components. In some embodiments, tool 20may additionally include a locator 28 and/or one or morereceptacle-state sensors 30. As will be explained in more detail below,controller 26 may be configured to selectively initiate, monitor,cancel, and/or adjust particular waste services for the user viacommunication device 24 based on input received from CPU 18, from theuser of tool 20 via interface 22, from locator 28, and/or from sensor(s)30.

Interface 22 may include means for receiving requests from a user inassociation with desired waste services. For instance, interface 22 maybe configured to receive tactile and/or oral input indicative of arequest for an on-demand waste pickup, for cancellation of a scheduledor on-demand waste pickup, for a status update associated with anon-demand or scheduled waste pickup, and/or for other things. In oneexemplary embodiment, an interface 22 a is shown as including one ormore input devices 32 that are in electronic communication withcontroller 26 and configured to receive user inputs and generate signalscorresponding to the inputs. For example, input devices 32 may includebuttons (e.g., button 32 a and button 32 b), switches, dials, handles,levers, touch screens, soft keys, and/or other types of devicesconfigured to receive user inputs and generate the correspondingsignals. It is contemplated that one or more of input devices 32 mayinclude a protector, such as a cover 36 or other device that isconfigured to protect input device 32 from harmful elements (i.e., fromrain, snow, dust, etc.) and/or from being inadvertently actuated. Cover36 may be hinged, and pivoted from a closed position at which one ormore buttons 32 a, 32 b are covered, to an open position at whichbutton(s) 32 a, 32 b are exposed. Other types of protectors may be alsoor alternatively be used, as desired.

Interface 22 may also include one or more status indicators 38 that arein electronic communication with controller 26 and configured to displayor convey information relating to particular waste managementactivities. Status indicators 38 may be electronic devices configured togenerate visual outputs, such as incandescent lights, light emittingdiodes (LED), display screens (e.g., LED screens, liquid crystaldisplays, plasma screens, cathode ray tube displays, etc.), or otherdevices. In other embodiments, status indicators may also oralternatively include audio devices (e.g., speakers). The informationconveyed via status indicators 38 may include, among other things,confirmation that a waste pickup request has been received and/orprocessed by CPU 18 (referring to FIG. 1), confirmation that acancellation request has been received and/or processed, and/or a stateof receptacle 14 (e.g., open, closed, full, empty, fill level, damaged,etc.)

In the disclosed example, four status indicators 38 are shown, includingindicators 38 a, 38 b, 38 c, and 38 d. Indicators 38 a-38 d may belights configured to generate patterns of illumination that correspondto certain status messages. The patterns may include, for example avarying numbers of flashes for varying durations and at varyingfrequencies, which correspond with particular status messages to beconveyed. Each of indicators 38 a-38 d may be of the same or a differentcolor, and each different color may be associated with a different typeof information. Each of indicators 38 a-38 d may also or alternativelybe configured to emit multiple different colors of light, if desired. Itis understood that each of indicators 38 a-38 d may convey a differentpiece of information and/or that any combination of indicators 38 a-38 dmay together convey related information. It is also contemplated thatindicators 38 a-38 d may alternatively embody other devices, such asdigital displays, for conveying alphanumeric representations.

In the disclosed example, indicators 38 a-38 d may have a specificpredefined use. In particular, indicator light 38 a may be used toindicate that the corresponding receptacle 14 is in an initial orneutral state (e.g., based on an elapsed period of inactivity or currentstate, as determined by monitoring signals from sensors 30 and/or inputdevices 42). Indicator light 38 b may be used to indicate that a pickuprequest has been received or cancelled via input devices 42 (e.g., bygenerating respective light colors or patterns). Indicator light 38 cmay be used to indicate that the user's request is awaiting assignmentor is otherwise being processed (e.g., by generating respective lightcolors or patterns). Indicator light 38 d may be used to indicate that aparticular vehicle 12 has been identified and/or dispatched to emptyreceptacle 14 (e.g., by generating respective light colors or patterns).In some embodiments, indicator light 38 d may be caused to generatedifferent light colors or patterns as indications of approximate orexpected amounts of time remaining until a dispatched vehicle 12 willarrive to empty receptacle 14. Other or additional indicator lights mayalso be included to convey other particular pieces of information, suchas when receptacle 14 has been emptied, a power supply status, acommunication connection status, and/or others.

In another exemplary embodiments, an interface 22 b is shown asincluding a number pad 40, a keyboard 42, and a multifunctional display44 (e.g., in addition or instead of indicators 38). It is understood,however, that other types of input devices may be used. Number pad 40may include one or more buttons, each being indicative of a differentnumber or other symbol. Keyboard 42 may include one or more buttons,each being indicative of a different letter or other symbol. In someembodiments, number pad 40 and keyboard 42 may be graphical objectsdisplayed on and used in conjunction with multifunctional deice 44.Multifunctional device 44 may be an electronic device or componentconfigured to function as a display and an input device and may be, forexample, a touch screen. In other embodiments, the display and inputfunctionality of multifunctional device 44 may be divided among twoseparate devices, such as a dedicated display and a dedicated electronictouchpad.

Communication device 24 may include one or more hardware componentsconfigured to send and receive signals (e.g., digital data messages) viaone or more wired or wireless communication mechanisms, protocols, orstandards for communicating with other entities, such as CPU 18,vehicles, 12, other receptacles 14, etc. For example, communicationsdevice 24 may be configured to communicate via short- or long-rangewireless connections, such as Bluetooth, Wi-Fi, radio frequencyidentification (RFID), cellular, radio, satellite, or other wirelessconnections. Communications device 24 may also or alternatively beconfigured to communicate via wired connections, such as through atelephone, cable, Ethernet, or other communal or dedicated wiredconnection. In some embodiments, communications device 24 may beconfigured to communicate by one or more short-range connections and oneor more long-range connections in order to facilitate convenient and/orefficient communications with a plurality of different types of mobileor stationary devices. In some embodiments, communications device 24 mayfacilitate communication between controller 26 and one or more othercomponents of tool 20, such as interface 22, locator 28, and sensors 30.Signals sent by communication device 24 may be indicative of areceptacle ID and a user ID associated with a particular receptacle 14and user profile, respectively. These signals may contain addressinformation, location information, receptacle size information,and/other information known in the art.

Locator 28 may be configured to receive and/or send signals indicativeof a location of itself and, hence, also a location of receptacle 14(referring to FIG. 2) associated therewith. The location of receptacle14 may be determined and/or communicated by locator 28 in conjunctionwith a positioning system, such as a global navigation satellite system(GNSS), e.g., Naystar Global Positioning System (GPS), GLONASS, Galileo,Beidou, etc. Locator 28 may use positioning signals to determine its ownposition (e.g., by trilateration) with respect to a global or localcoordinate system. Locator 28 may be configured to communicate signalsindicative of the location of receptacle 14 to controller 26.

As described above, any number of sensors 30 may be associated withreceptacle 14 and configured to generate signals indicative of a state(e.g., a performance or condition parameter) of receptacle 14. Forexample, a hatch sensor (e.g., proximity switch, an optical sensor, anelectromagnetic sensor, a rheostat, etc.) 30 may be associated with tool20 and configured to generate a signal indicative of whether or to whatextent a hatch of receptacle 14 is open or closed. In another example,an orientation sensor (e.g., an accelerometer, a gyroscope, etc.) 30 maybe associated with tool 20 and configured to generate a signalindicative of a spatial or positional orientation of receptacle 14. Inyet another example, a fill level sensor (e.g., an optical sensor, alaser sensor, a weight sensor, an ultrasonic sensor, etc.) may beassociated with tool 20 and configured to generate a signal indicativeof whether or to what extent receptacle 14 is full or empty. Signalsfrom these and/or other sensor(s) 30 may be communicated to controller26.

Controller 26 may include computing means for monitoring inputs fromother components of tool 20 and generating corresponding output signalsbased on the inputs. In some embodiments, controller 26 may include amemory 44, a secondary storage device (not shown), a clock (not shown),a single or multiple microprocessors 46, and one or more control modules48 for accomplishing tasks consistent with the present disclosure.Numerous commercially available microprocessors can be configured toperform the functions of controller 26. Various other known circuits maybe associated with controller 26, including signal-conditioningcircuitry, communication circuitry, power circuitry, and otherappropriate circuitry. Controller 26 may be further communicativelycoupled with an external computer system, instead of or in addition toincluding the computing means, as desired.

Controller 26 and other components or functions of receptacle 14 may bepowered by a portable or stationary power source. The portable powersources may include, for example, one or more batteries, one or moresolar panels, a movement generator, etc. that are located nearby andattached (e.g., via a cable connector, an induction-charging device,etc.) to, integral with, or otherwise stored within receptacle 14. Thestationary power sources may include an established utility grid, anoff-grid or alternative energy source (e.g., wind, solar, geothermal,ocean thermal, hydroelectric, heat energy recovery, etc.), a generator,or another source of power.

Memory 44 may be in electronic communication with and accessible bymicroprocessor(s) 46 and/or control modules 48. Memory 44 may includeone or more types of computer-readable medium configured to storecomputer-readable information, such as data, executable code, programs,applications, and/or other information. Microprocessor(s) 46 may beconfigured to access information stored in or generated by memory 44and/or control modules 48, and carry out operations based on theinformation. Control modules 48 may be internal to (i.e., integral with)or external to microprocessor(s) 46 and may be configured to facilitateone or more tasks of controller 26. For example, control modules 48 mayinclude hardware and/or software configured to be used by or withmicroprocessor(s) 46 and/or memory 44 to carry out one or moreparticular input-receiving, information-communicating, and/or computingoperations of controller 26.

As will be explained in more detail below, controller 26 may beconfigured to exchange signals with the other components of tool 20 andoff-board entities, such as CPU 18, vehicles 12, etc., and facilitatewaste management activities with an associated receptacle 14 based onthe received signals. For example, controller 26 may be configured tofacilitate waste pickup requests and cancellations, waste pickup statusinquiries, anti-tampering functionality, and/or other activities basedon the received signals.

In some embodiments, tool 20 may be accessible and/or usable by way of aremote control device 50 (referring to FIG. 2). In particular,controller 26 may be further configured to receive signals from remotecontrol device 50 (e.g., via communication device 24), and to performanalyses and facilitate waste management activities based on theseadditional signals. For instance, controller 26 may be configured toreceive waste pickup requests, cancellation requests, user-credentials,and other access signals and information from remote control device 50.In addition, controller 26 may be configured to generate statusindication signals directed to remote control device 50 instead of or inaddition to those directed to interface 22 of tool 20.

Remote control device 50 may embody, for example, a portable computingdevice (e.g., a smartphone, a tablet, a laptop, a dedicated controldevice, etc.). In the disclosed embodiments, remote control device 50 isa dedicated device configured to emit limited-range signals that can beused to control and/or access tool 20. Some and/or all of the samefunctionalities described above with regard to interface 22, may beprovided by way of remote control device 50. For example, remote controldevice 50 may include an interface similar to those described above andshown in FIG. 3 (e.g., an interface with buttons, switches, screens,displays, etc.). Alternatively, remote control device 50 may be providedwith an app (i.e., a downloadable self-contained software application),which provides for functionalities similar to those of interface 22.

Remote control device 50 may be mobile or stationary, and configured tobe operated within close proximity to or at a distance from receptacle14. For example, with reference to FIG. 4, remote control device 50 maybe a stationary device 50 a located near where receptacle 14 isfrequently located and/or serviced (e.g., mounted to an exterior wall ofa customer property). In another example, remote control device 50 maybe a mobile device 50 b that can be operated from within the customerproperty or from another and more-remote location where communicationdevice 24 is still able to establish a desired connection with remotecontrol device 50 b.

While a distinction between stationary and mobile remote control devices50 has been made by this description for purposes of convenience andclarity, it is to be understood that stationary remote control device 50a and mobile remote control device 50 b could each be configured forboth stationary and mobile uses, if desired. That is, thefunctionalities of both devices may be combined in a single device. Forexample, mobile remote control device 50 b may be connectable to astationary charging base (not shown), thus becoming stationary remotecontrol device 50 a. In this configuration, the charging base mayinclude or accommodate charging equipment (e.g., charging cables,charging connectors, batteries, power supply access, grid power access,etc.) to allow remote control device 50 to be charged and/or primarilypowered (e.g., instead of relying on an internal power source).

In some instances, remote control device 50 may also be configured tofacilitate remote management of other activities related to wasteremoval, such as account creation, service purchasing, service planning,receptacle management, fleet and route management, statistical analysis,and/or other activities from various customer-, hauler-, and managementpersonnel-points of view. For example, remote control device 50 may beconfigured to provide users with access to a waste removal managementapplication (“app”), which provides intuitive interface features thatmay allow for faster, easier, more detailed, and more accuratemanagement of a user's waste management needs than traditionalapproaches. The waste management application may be configured toidentify a waste management activity based on one or more user inputsreceived via remote control device 50, and to transmit signalsindicative of the user inputs in association with a waste managementactivity to tool 20 (for further transmission to CPU 18 via acommunication device 24) or directly to CPU 18, as desired.

INDUSTRIAL APPLICABILITY

The disclosed system may be used in any situation where waste removalservices are available. The disclosed system may allow subscribers ofthe waste removal services to communicate information (e.g., on-demandservice requests) quickly, easily, and accurately to providers of theservices, and to receive status updates regarding ongoing services. Inthis way, waste removal services may be carried out with high efficiencyand customer satisfaction. Operation of system 16 will now be discussedin detail.

When receptacle 14 becomes filled before a regularly scheduled pickup(or the customer otherwise wishes a particular receptacle 14 to beemptied regardless of fill level or schedule), a waste service customermay request an on-demand pickup by a remote waste service provider. Toplace the on-demand request, the customer may actuate one or more ofinput devices 32, 38, 40, and/or 42 of the tool 20 that is associatedwith the particular receptacle 14. In some cases, tool 20 may be locatedon or attached to the particular receptacle 14, in which cases the usermay approach receptacle 14 to actuate the corresponding input devices.

Controller 26 may be configured to recognize that the pickup request hasbeen made based on one or more characteristics of user inputs receivedvia the input devices (i.e., how a user actuates one or more the inputdevices). In some embodiments, controller 26 may be configured torecognize that a pickup request has been made when a user merely pressedany one of the input devices.

However, to inhibit a pickup request from being made inadvertently,controller 26 may be configured in some applications to recognize that apickup request has been made based on a more complex actuation of theinput devices. For instance, controller 26 may be configured to trackhow long a particular input device has been depressed, and to determinethat the request has been made only after a predetermined period of time(e.g., about 5 seconds) has elapsed with the input device depressed. Inanother example, controller 26 may determine that the pickup request hasbeen made based on a pattern or sequences of actuations. For instance,controller 26 may be configured to recognize a predefined pattern orsequence of short actuation times, long actuation times, and/orcombinations thereof as the indication that the pickup has beenrequested. In another example, controller 26 may recognize that thepickup request has been made based on simultaneous actuation of multipleinput devices. In still another example, controller 26 may be configuredto recognize a numeric code, an alphabetic code, or an alphanumeric codeas the indication that the waste pickup request has been made. In yetanother example, controller 26 may be configured to display one or moregraphical objects on interface 22, which may be engaged by the user tomake the waste pickup request.

A user may alternatively use remote control device 50 to request theon-demand waste pickup. In this situation, controller 26 of tool 20 mayverify an identification signal generated by remote control device 50and, based on the verification, selectively grant remote access to theabove-described functionalities of interface 22.

In other embodiments, the user may be able to simply move receptacle 14from a first location to a second location, such as from a predefinedstorage location to a predefined pickup location. For instance, usersmay be able to move the full receptacle 14 from a location near theirhome or place of business, to a curbside or other designated pickuplocation to request the on-demand waste pickup. In such embodiments,these movements may be tracked via locator 28 and matched to apredefined pattern of movements corresponding to the waste pickuprequest. To reduce instances of inadvertent pickup requests duringmovement of receptacles 14, the user may be required in someapplications to also possess remote control device 50 and/or to providea verification input via the input devices of tool 20.

Upon providing input indicative of the request for the on-demand wastepickup, controller 26 may automatically determine the location of thefull receptacle 14 (e.g., via locator 28) or retrieve a storedreceptacle location from memory and associate the location of receptacle14 with the user's request. In some situations, controller 26 mayfurther associate the request with information received from sensors 30in order to provide remote waste service providers with operational orstatistical information. Controller 26 may then transmit the user'srequest (e.g., as a waste management command) and associated informationto the remote waste service provider via communication device 24.

Confirmation of a successful request may be indicated through use of oneor more status indicators 38 on interface 22 of tool 20. The status ofthe request may be monitored by the user via status indicators 38 untilthe request has been fulfilled. If, at any time prior to the requestbeing fulfilled, the user wishes to cancel the request, the user mayprovide input indicative of a request to cancel the pickup via one ormore of the input devices of tool 20 or, in some instance, by returningthe previously-set-out receptacle 14 to its original storage location.Once the pickup request is fulfilled, controller 26 may generate asuccessful pickup confirmation signal via one or more of statusindicators 38.

In some embodiments, controller 26 may be configured to regulate the useof tool 20 based on certain anti-tampering protocol. The anti-tamperingprotocol may include identification characteristics, such as passcodeentries, proximity signals, biometric data entries, usage of a key(e.g., key card, key and tumbler, electronic key, etc.), voicerecognition, and/or other types of access protocol. In one example,controller 26 may be configured to allow tool 20 to be used only when anID signal is detected by communication device 24. In this example, theaccess protocol is provided via remote control device 50 (e.g., via anRFID tag associated with remote control 50) having a registeredidentification characteristic. The identification characteristic ofremote control device 50 may be used by controller 26 as an indicationthat a known user is present and that received inputs may be associatedwith actual requests of that user.

Controller 26 may also or alternatively be configured to regulate theuse of input devices 42 in response to receiving access signals (e.g., apasscode, a password, a pin number, etc.) from one or more input devices42 that satisfy an access signal requirement. Upon successful entry of arequired access signal(s), controller 26 may be configured to grantaccess to all or some of the functionality of tool 20. For example,varying levels of access may be granted based on credentials or profileinformation associated with a user ID or a particular passcode stored inmemory 44 or accessible by controller 26. In some embodiments, differentlevels of access may be granted to, for example, a primary customer, apermissive user, a repair or diagnostic technician, waste managementpersonnel (e.g., technicians, managers, customer support, etc.), and/orother users. In this way, unauthorized users may be prevented fromtampering with or utilizing receptacle 14 without proper permission.

Controller 26 may also be configured to determine information based onsignals received from sensors 30 and associate that information withrequests, commands, or other user inputs received via input devices 42or automatically generated. For example, controller 26 may receive oneor more hatch status signals from sensors 30 and may be configured todetermine whether or to what extent a hatch of receptacle 14 is open orclosed. Based on the hatch status signals, controller 26 may beconfigured to determine whether a hatch of receptacle 14 is fullyclosed, fully open, or partially open (or partially closed). A partiallyopen hatch may be indicative that receptacle 14 is full and/or that itscontents are prohibiting the hatch from being closed.

Controller 26 may also be configured to track the hatch status signalsand, in conjunction with other information (e.g., an elapsed period oftime or a signal from another sensor), determine that receptacle 14 isor might be full. For instance, controller 26 may also receive one ormore fill level signals from sensors 30 and may be configured todetermine whether or to what extent receptacle 14 is full or empty basedon an occupied volume or weight of material inside receptacle 14.Controller 26 may compare fill level determinations with otherdeterminations, such as hatch statuses, to more accurately assesswhether receptacle 14 is actually full. For instance, a determinationthat the filled volume of receptacle 14 is high while the hatch statushas been partially open for a threshold period of time may be indicativethat receptacle 14 is full despite a very low weight determination(i.e., receptacle 14 may be full of a low-density material). Suchdeterminations and associated information may be stored in memory 44,used to activate corresponding signals via status indicators 38, andtransmitted to remote waste service providers in conjunction withrequests or commands for waste removal activities.

Controller 26 may also be configured to track the spatial or positionalorientation of receptacle 14 based on signals received from sensors 30.In particular, controller 26 may be configured to receive and analyzesignals from devices, such as accelerometers and gyroscopes to determinethe orientation or a state of movement of receptacle 14 relative to areference orientation (e.g. with respect to reference positions on oneor more axes of movement) or a reference state of movement (e.g. atrest). Reference orientations and reference movements may be set orcalibrated by a user via interface 22 or by waste management personnelfrom on-or off-site locations. Based on the signals from sensors 30,controller 26 may be configured to determine whether and when receptacle14 is being or has been emptied. Controller 26 may use this informationto modify the currently determined fill level of receptacle 14, togenerate an empty status signal via status indicators 38, and/or totransmit such information in conjunction with other information (e.g., amost recent fill level or weight measurement) for further processing andanalysis. In this way, controller 26 and tool 20 may be configured toprovide more accurate and up to date information to system 16, to itsusers, and to remote waste service providers, which may improve thespeed and predictability with which remote waste services can beprovided.

The disclosed system may provide users with a management tool thatallows users to control many aspects of waste management from a singleplatform. The disclosed system may collect and transmit detailed andaccurate information from customers to remote service providers, therebyallowing for on-demand services to be carried out efficiently andaccurately. The disclosed system may also bridge gaps in communicationand transparency between customers and remote waste service providers,thereby enhancing customer satisfaction and improving relationshipbetween remote waste service providers and their customers.

It will be apparent to those skilled in the art that variousmodifications and variations can be made to the disclosed system. Otherembodiments will be apparent to those skilled in the art fromconsideration of the specification and practice of the disclosed system.It is intended that the specification and examples be considered asexemplary only, with a true scope being indicated by the followingclaims and their equivalents.

1-21. (canceled)
 21. A system for managing waste removal services,comprising: a controller in communication with a user device connectedto a waste receptacle, the controller being configured to: receive anon-demand service request from the user device; verify an identificationsignal using an anti-tampering protocol associated with the on-demandservice request; transmit the on-demand service request to a remoteservice provider to service the waste receptacle associated with theuser device.
 22. The system of claim 21, wherein the on-demand servicerequest includes at least one of a command to pick up waste, acancellation request, and a request for a status update regarding aprevious command.
 23. The system of claim 21, wherein the controller isconfigured to generate the on-demand service request based on at leastone of an actuation time associated with receipt of an input on the userdevice, the input having a predefined pattern or sequence.
 24. Thesystem of claim 21, further including a status indicator, wherein thecontroller is configured to selectively activate the status indicator toconfirm receipt of a request for waste pickup, to confirm a cancellationrequest, or to provide a status update of a pending waste pickup. 25.The system of claim 21, further including a control device configured toprovide an identification characteristic, wherein the controller isfurther configured to regulate use of an interface of the user devicebased on the identification characteristic.
 26. The system of claim 25,wherein the control device is configured to transmit signals to thecontroller from a location remote from the controller that areindicative of input.
 27. The system of claim 26, further including acharging base, wherein the user device is removably connectable to thecharging base.
 28. The system of claim 21, further including a locatorconfigured to generate a signal indicative of a location of the wastereceptacle, wherein the controller is further configured to associatethe location with a waste management command.
 29. The system of claim28, wherein the controller is further configured to: track movement ofthe waste receptacle via the locator; and automatically generate thewaste management command based on the movement.
 30. The system of claim21, further including a sensor configured to generate signals indicativea waste receptacle parameter, wherein the controller is configured toassociate the waste receptacle parameter with a waste managementcommand.
 31. A non-transitory computer-readable medium includingcomputer-executable programming instructions for performing a method forautonomous receptacle transportation, the method comprising: receivingan on-demand service request from a user device connected to a wastereceptacle; verifying an identification signal using an anti-tamperingprotocol associated with the on-demand service request; and transmittingthe on-demand service request to a remote service provider to servicethe waste receptacle associated with the user device.
 32. Thenon-transitory computer-readable medium of claim 31, wherein: the userdevice is mounted on or adjacent the waste receptacle; and thenon-transitory computer-readable medium is located remote from the wastereceptacle.
 33. The non-transitory computer-readable medium of claim 31,wherein the on-demand service request is associated with a request topick up waste from the waste receptacle, to cancel a previous requestfor waste pickup, or to provide a status update of a pending wastepickup request.
 34. The non-transitory computer-readable medium of claim31, wherein the waste receptacle includes a status indicator configuredto activate in association with the on-demand service request based oninformation received from the non-transitory computer-readable medium.35. The non-transitory computer-readable medium of claim 31, furtherincluding a control device configured to provide an identificationcharacteristic, wherein the controller is further configured to regulateuse of an interface of the user device based on the identificationcharacteristic.
 36. A method of managing waste services, comprising:receiving, by a controller, an on-demand service request from a userdevice connected to a waste receptacle; verifying an identificationsignal using an anti-tampering protocol associated with the on-demandservice request; transmitting the on-demand service request to a remoteservice provider to service the waste receptacle associated with theuser device.
 37. The method of claim 36, wherein the on-demand servicerequest is associated with a request to pick up waste from the wastereceptacle, to cancel a previous request for waste pickup, or to providea status update of a pending waste pickup request.
 38. The method ofclaim 36, wherein the controller is configured to generate the on-demandservice request based on at least one of an actuation time associatedwith receipt of an input on the user device, the input having apredefined pattern or sequence.
 39. The method of claim 36, wherein thewaste receptacle includes a charging base, wherein the user device isremovably connectable to the charging base.
 40. The method of claim 36,further including: providing a visual status indication regardingcompletion of the on-demand service request; detecting a location of thewaste receptacle using a location device; sensing a parameter of thewaste receptacle; and dispatching a vehicle to service the wastereceptacle based on the location and the parameter.